package jtk.project4.fleet.ibatis.dao;

import java.sql.SQLException;
import java.util.List;


import jtk.project4.fleet.domain.TireInv;


public class TireInvDao extends IbatisDao{
	
	public List selectTireInvs() throws SQLException {
		List selectTireInvs = null;
			selectTireInvs =getSqlMap().queryForList("SELECT_ALL_TIREINV", null);
		return selectTireInvs;
	}

	public int deleteTireInv(TireInv tireinv) throws SQLException{
		return (int) getSqlMap().delete("DELETE_TIREINV", tireinv);
	}
	
	public int updateTireInv(TireInv tireinv) throws SQLException{
		return (int) getSqlMap().update("UPDATE_TIREINV", tireinv);
	}
	
	public TireInv insertTireInv(TireInv tireinv) throws SQLException{
		
		System.out.println("mau insert neh : " + tireinv.getSerialNo());
		
		return (TireInv) getSqlMap().insert("INSERT_TIREINV", tireinv);
	}
	
	public TireInv insertTireStatus(TireInv tireinv) throws SQLException {
		return (TireInv) getSqlMap().insert("INSERT_TIRESTATUS",tireinv);
	}
	
		public List selectTireStatus() throws SQLException {
		return getSqlMap().queryForList("SELECT_ALL_TIRESTATUS", null);
	}
		
		
	public static void main (String args[]) throws SQLException{
		TireInv tireinv;
		tireinv = new TireInv();
		//tireinv.setMake("aaaaaaaaaaaaaaaaaaa");
		//tireinv.setTireId(1);
		tireinv.setSerialNo("1231");
		tireinv.setLoad("dddd");
		tireinv.setStatus("aneh");
		new TireInvDao().insertTireInv(tireinv);
		new TireInvDao().insertTireStatus(tireinv);
		System.out.print("ssssssss");
		}
	
}